Skip to main content

Get All Users

Get Users List Example

For the list of users you need to use the getUsers and you can pass the pagination attributes page and perPage defaults 1 && 20 Check the example:

ApiService.getUsers(object : ApiCallback<List<User>> {
override fun onSuccess(response: List<User>) {
// Response is Users list
}
override fun onFailure(error: String?) {
}

override fun onRequestError(error: String?) {
}

})

The getUsers will return an array of user data object that could be decoded to UserType array of objects

Responses

Status 200

Success

[
{
"id": '999999999',
"name": "Altibbi User",
"email": "[email protected]",
"date_of_birth": "2000-01-30",
"createdAt": "2024-01-30",
"updatedAt": "2024-01-30",
"gender": "male",
"insurance_id": "123123123",
"policy_number": "111111111",
"height": 180,
"weight": 90,
"blood_type": "A+",
"smoker": "yes",
"alcoholic": "no",
"marital_status": "single"
}
]

Status 401

UnauthorizedHttpException represents an Unauthorized HTTP exception with status code 401.

{
"name": "Unauthorized",
"message": "Your request was made with invalid credentials",
"code": "0",
"status": "401",
"type": "yii\\\\web\\\\UnauthorizedHttpException"
}